package com.kotlin.demo.泛型

/**
 * public infix fun <A, B> A.to(that: B): Pair<A, B> = Pair(this, that)
 * 中缀表达式 参考上面的写法,一定要有至少一个泛型
 */
private infix fun<T,R> T.aaaa(r: R) {

}

/**
 * 如果没有中缀表达式 那么下面这个的写法是就是
 * "ccc".ccc("bbb")
 * 有了中缀表达式,可以这么写  "ccc" ccc "bbb"
 */
public infix fun <A> A.ccc(that: String) = Pair(this, that)


fun main() {
    mapOf("23" to 4)
    "ccc" ccc "bbb" //中缀表达式的作用

}
